<html>
<body>
在 Java 21 及更低版本中，报告命名为 "main" 但没有 <code>public static void main(String[])</code> 签名的方法。
从 Java 21 预览版开始，检查不会高亮显示 package-private、protected 或实例 main 方法（也没有形参）。
此外，还会报告位于匿名或局部类中的 main 方法。
匿名类和局部类没有完全限定名称，因此无法运行。
<p>此类方法可能令人困惑，因为命名为 "main" 的方法应为应用程序入口点。</p>
<p><b>示例：</b></p>
<pre><code>
  class Main {
    void main(String[] args) {} //此处有警告，因为没有“public static”修饰符
  }
</code></pre>
<p>只能在编辑器中使用重命名此类方法的快速修复。</p>
<!-- tooltip end -->
<p>

</body>
</html>